Summary — energy-pkg

Project
univocity-parsers
Total commits
368
Commit range
b1cbeb5 (2016-08-22)7e7d1b3 (2021-04-19)
Significant changes
19 ↑ 9 ↓ 10
Mean energy
76.22 J
Median energy
76.18 J
Std dev
1.61 J
Normal dists
358 / 368
Outliers removed
15
Energy Analyzer Energy Analyzer

Change-Event Level Legend

Level 1
Welch’s t-test p < 0.05
Level 2
Cohen’s d effect-size thresholds: |d| ≤ 0.2 (negligible) , 0.2 < |d| ≤ 0.5 (small) , 0.5 < |d| ≤ 0.8 (medium) , > 0.8 (large)
Level 3
Relative change Δ% thresholds: Δ% < 5.0% (minor) , 5.0% ≤ Δ% < 10.0% (moderate) , ≥ 10.0% (major)
Level 4
Practical significance ΔJ thresholds: ΔJ < 5.0% of median (info) , 5.0% ≤ ΔJ < 10.0% (warning) , ≥ 10.0% (critical)
Level 5
Context tags present file/module annotations for root-cause
Energy Analyzer
Commit Message Date (Oldest - Newest) Files n Normality (Shapiro-Wilk) Median (J) Std Dev (J) p-value (Welch-test) Cohen d Δ % Δ cat Δ J Practical Level
b1cbeb5 adjusted handling of NullValue after the CSV parser optimizations. 2016-08-22
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 74.11 1.40 N/A N/A 0% N/A 0.0 N/A -
fe88474 preparing release of 2.2.1 version. 2016-08-22
  • pom.xml
15 Normal 75.51 0.79 0.00336 1.20 1.9% minor 1.40 info 2
1ebd7e2 cleaning up javadocs & code before release 2016-08-22
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/EntityFieldSelector.java
  • src/main/java/com/univocity/parsers/common/NoopProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/fields/EntityFieldSet.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/Processor.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
15 Normal 75.76 1.44 0.894 0.05 0.3% minor 0.25 info 0
100aa34 shutting down internal executor service in AbstractConcurrentProcessor (shame) 2016-08-28
  • pom.xml
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
15 Normal 75.06 1.49 0.446 -0.28 0.9% minor -0.70 info 0
85cda56 adding example demonstrating how one could use the API to search for rows of a CSV file. 2016-08-29
  • src/test/java/com/univocity/parsers/examples/samples/CsvDimensionExample.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvSearchExample.java
15 Normal 74.11 1.30 0.118 -0.59 1.3% minor -0.95 info 0
33e9c4b Fixed github issue #113 - ensuring maxCharsPerColumn is respected 2016-08-31
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_113.java
15 Normal 74.20 1.11 0.703 -0.14 0.1% minor 0.09 info 0
c6241df Fixed incorrect behavior of parser when: 2016-09-15
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 73.97 0.92 0.865 0.06 0.3% minor -0.23 info 0
e34a149 Fixed behavior of annotation processing where inherited fields were not being consistently retrieved. 2016-09-16
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
15 Normal 74.80 1.29 0.107 0.61 1.1% minor 0.83 info 0
d263bc5 - Fixed Github issue #116: assigning value of `defaultNullRead` to annotated attributes. 2016-09-19
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/NullConversion.java
  • src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
  • src/main/java/com/univocity/parsers/conversions/ToStringConversion.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_116.java
15 Normal 74.63 1.27 0.607 -0.19 0.2% minor -0.17 info 0
f6571ab preparing to release version 2.2.2 2016-09-19
  • README.md
  • pom.xml
15 Normal 74.96 0.94 0.0885 0.65 0.4% minor 0.33 info 0
a951e91 adding prepend char[] operation to univocity-parsers 2.2.3-SNAPSHOT 2016-09-23
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
15 Normal 74.68 1.34 0.52 -0.24 0.4% minor -0.28 info 0
28df0ed created a basic CharInput interface with the methods used by instances of CharAppender 2016-09-26
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInput.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
15 Normal 74.59 1.64 0.971 -0.01 0.1% minor -0.09 info 0
f1c1d27 Updating appenders to handle codepoints 2016-09-29
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
15 Non-normal 75.14 1.30 0.925 0.03 0.7% minor 0.55 info 0
9d0d759 saving a method call on DefaultCharAppender.getCharsAndReset() method. 2016-09-29
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
15 Normal 74.85 0.95 0.691 -0.15 0.4% minor -0.29 info 0
9ea9112 Fixed incorrect handling of null/empty values when writing blank strings (github issue #123). 2016-10-18
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
15 Normal 74.96 1.16 0.668 -0.16 0.1% minor 0.11 info 0
823efe4 clearing up unused imports 2016-10-21
  • src/main/java/com/univocity/parsers/common/processor/ColumnOrderDependent.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnOrderDependent.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/core/NoopProcessor.java
15 Normal 74.65 1.15 0.614 -0.19 0.4% minor -0.31 info 0
d860b9b updating license header in ColumnOrderDependent interface - intellij can be a nuisance sometimes 2016-10-21
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnOrderDependent.java
15 Normal 74.56 1.47 0.343 0.35 0.1% minor -0.09 info 0
b678c29 Adding option to truncate long strings when reading from a Record instance. 2016-10-26
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
15 Normal 74.94 0.98 0.787 0.10 0.5% minor 0.38 info 0
bd0dea4 Fixed incorrect handling of quote escape character NOT followed by a quote in CSV. The parser was swallowing the escape character if it wasn't itself escaped. 2016-10-30
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_100.java
15 Normal 75.04 1.05 0.775 -0.11 0.1% minor 0.10 info 0
e58dfb8 Preparing to release maintenance version 2.2.3 2016-10-30
  • README.md
  • pom.xml
15 Normal 75.50 1.33 0.731 0.13 0.6% minor 0.46 info 0
c6ddcb7 Accept single quotes within a double-quoted string (and vice versa) 2016-10-31
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 74.99 1.17 0.513 -0.24 0.7% minor -0.51 info 0
1821987 remove extra line 2016-10-31
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
15 Normal 74.29 1.21 0.319 -0.37 0.9% minor -0.70 info 0
8ad2735 Merge pull request #124 from jeff-cyft/master 2016-11-01
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 74.36 0.99 0.637 0.17 0.1% minor 0.07 info 0
c4fa74c Bumping version to 2.3.0-SNAPSHOT 2016-11-01
  • pom.xml
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 75.57 1.17 0.0103 1.01 1.6% minor 1.21 info 2
f2976b0 Additional fix for issue #123 2016-11-05
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
15 Normal 74.77 1.36 0.0556 -0.73 1.1% minor -0.80 info 0
2cc434a Implemented enhancement described in issue #119: implement a simple way to get the row count from a given input. 2016-11-05
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/common/routine/InputDimension.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvDimensionExample.java
15 Normal 74.65 1.22 0.556 0.22 0.2% minor -0.12 info 0
8ebc2be Implemented enhancement described in issue #111: Add option to prevent discarding row on DataProcessingException 2016-11-06
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_111.java
15 Normal 74.30 1.28 0.356 -0.34 0.5% minor -0.35 info 0
b5abab8 adding license header to RetryableErrorHandler 2016-11-06
  • src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
15 Normal 75.58 1.50 0.1 0.62 1.7% minor 1.28 info 0
ac627d1 Additional fix for issue #123 - updated to handle setQuoteEscapingEnabled=true: 2016-11-11
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
15 Normal 75.24 1.28 0.535 -0.23 0.4% minor -0.34 info 0
a697023 updated test case for issue #123 2016-11-11
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
15 Normal 75.67 0.95 0.229 0.45 0.6% minor 0.43 info 0
826fa76 fixed issue #128 2016-12-05
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_128.java
15 Normal 75.45 1.19 0.334 -0.36 0.3% minor -0.22 info 0
34632eb Implemented feature described in ticket #112: make headers available on 'parser.beginReading` and `processor.processStarted` 2016-12-06
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/issues/github/Github_112.java
15 Non-normal 75.03 1.54 0.129 -0.57 0.6% minor -0.42 info 0
2293e16 Implemented feature discussed in ticket #115: enable reading of 0 and 1 bit values from input, without handling these as whitespace. 2016-12-08
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
15 Normal 75.13 0.82 0.0345 0.82 0.1% minor 0.10 info 2
1a5d197 Improving CSV format detector to be more predictable. 2016-12-08
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 74.40 1.27 0.015 -0.96 1.0% minor -0.73 info 2
fbdded7 Implemented enhancement described in issue #129: allow configuring fixed width length and other properties via annotation 2016-12-14
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/FixedWidth.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/Headers.java
  • src/main/java/com/univocity/parsers/annotations/LowerCase.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/UpperCase.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/examples/Example.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
15 Normal 74.55 1.46 0.874 -0.06 0.2% minor 0.15 info 0
74d7dbb Beefing up the support for meta-annotations with the introduction of the @Copy annotation, to allow configuring individual properties of composing annotations. 2016-12-15
  • src/main/java/com/univocity/parsers/annotations/Copy.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/MyReplacement.java
  • src/test/java/com/univocity/parsers/annotations/meta/MyReplacementUpperCase.java
  • src/test/java/com/univocity/parsers/annotations/meta/ReplacementBean.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
15 Normal 75.36 1.48 0.276 0.41 1.1% minor 0.81 info 0
869d357 preparing to release version 2.3.0 2016-12-15
  • README.md
  • pom.xml
15 Normal 75.65 1.35 0.117 0.59 0.4% minor 0.29 info 0
bdde432 fixed javadocs (shame) 2016-12-15
  • src/main/java/com/univocity/parsers/annotations/Copy.java
15 Normal 75.70 1.18 0.517 -0.24 0.1% minor 0.05 info 0
5e20edd made settings classes cloneable to facilitate reuse of user-provided configs. 2016-12-27
  • pom.xml
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
15 Normal 75.68 1.47 0.675 0.15 0.0% minor -0.02 info 0
644e760 updated implementation of clone methods in settings classes as the previous one would cause confusion. 2016-12-28
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
15 Normal 75.28 1.35 0.618 -0.18 0.5% minor -0.40 info 0
3b46785 Simple internal refactoring. 2016-12-29
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
15 Normal 75.45 1.36 0.677 0.15 0.2% minor 0.17 info 0
4c28211 Added missing javadoc to RecordMetaData#selectedHeaders 2017-01-04
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
15 Normal 75.76 1.22 0.314 -0.37 0.4% minor 0.31 info 0
15ae053 Add AbstractRecordFactory to ease creation of new RecordFactories 2017-01-06
  • src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
15 Normal 75.22 1.78 0.452 0.28 0.7% minor -0.54 info 0
0cc261b internal refactoring to avoid passing the erroContentLength setting around and capture it from the context instead. 2017-01-13
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/Internal.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
15 Normal 74.92 1.14 0.531 -0.23 0.4% minor -0.30 info 0
e65c694 Fixed github issue #131: returning only selected values when parsing individual lines with column selection and reordering disabled. 2017-01-28
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/issues/github/Github_131.java
15 Normal 75.40 1.53 0.884 -0.05 0.6% minor 0.48 info 0
9b4dc35 Fixed github issue #132 - ArrayIndexOutOfBoundsException when processing annotated classes with selection by index. 2017-02-03
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_132.java
15 Non-normal 76.08 1.51 0.594 0.20 0.9% minor 0.68 info 0
e9b01a9 Preparing to release version 2.3.1 2017-02-05
  • README.md
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
15 Normal 75.53 1.62 0.881 0.05 0.7% minor -0.55 info 0
45ca48c updating dependency to output tester 1.1 2017-02-10
  • pom.xml
15 Normal 75.28 1.61 0.783 -0.10 0.3% minor -0.25 info 0
4711613 updating dependency to output tester 2.0 2017-02-10
  • pom.xml
15 Normal 75.79 1.54 0.462 0.27 0.7% minor 0.51 info 0
82a5b8d internal adjustment on DefaultContext implementation. 2017-02-10
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
15 Normal 75.51 1.41 0.468 -0.27 0.4% minor -0.28 info 0
40d5fe1 fixed issue #135 - FixedWidthRoutines write to ResultSet not respecting field lengths 2017-02-14
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
15 Normal 75.20 1.38 0.766 -0.11 0.4% minor -0.31 info 0
23dc4ea adjusting TSV parser and writer to handle escaped tabs as '\' followed by ''\t' instead of just 't' 2017-02-15
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_9.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
15 Normal 75.50 1.62 0.482 0.26 0.4% minor 0.30 info 0
048ead7 - adjusted TSV parser to process escaped tab character along with the usual escaped 't' character. 2017-02-15
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_9.java
15 Normal 75.46 1.46 0.314 -0.37 0.1% minor -0.04 info 0
0c2507a implemented feature suggested in ticket #136 - make ParsingContext available while iterating java beans. 2017-02-17
  • src/main/java/com/univocity/parsers/common/IterableResult.java
  • src/main/java/com/univocity/parsers/common/ResultIterator.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_136.java
15 Normal 75.33 1.43 0.738 0.12 0.2% minor -0.13 info 0
0c57a7f Refactoring IterableResult & ResultIterator's `getParsingContext()` to `getContext()` 2017-02-20
  • src/main/java/com/univocity/parsers/common/IterableResult.java
  • src/main/java/com/univocity/parsers/common/ResultIterator.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_136.java
15 Normal 75.06 1.36 0.729 0.13 0.4% minor -0.27 info 0
33a099c - fixed ArrayIndexOutOfBoundsException triggered when initializing indexes of an annotated class that go over the first row length. Issue identified when testing github issue #138 2017-02-22
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_138.java
15 Normal 75.68 1.49 0.574 0.21 0.8% minor 0.62 info 0
5e010c8 - slight adjustment on previous change. 2017-02-22
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
15 Normal 75.36 1.63 0.64 -0.17 0.4% minor -0.32 info 0
9cfc903 Internal change to add option to override field name in FieldMapping class. 2017-02-23
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
15 Normal 75.84 1.63 0.601 0.19 0.6% minor 0.48 info 0
fe7d5b2 internal adjustment on FieldMapping.canWrite method. 2017-02-24
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
15 Normal 75.20 1.51 0.432 -0.29 0.8% minor -0.64 info 0
580a67d Fixed issue #140 - making the parser stop with an exception when there's a problem reading from the input in a separate thread. 2017-03-02
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/record/AbstractRecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
15 Normal 75.14 1.41 0.92 0.04 0.1% minor -0.06 info 0
98b7854 Fixed issue #140 - really making the parser stop with an exception when there's a problem reading from the input in a separate thread. 2017-03-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
15 Normal 75.74 1.21 0.394 0.32 0.8% minor 0.60 info 0
34fd5c1 bumping version to 2.4.0-SNAPSHOT. Will skip 2.3.2 2017-03-02
  • pom.xml
15 Normal 76.48 1.53 0.848 0.07 1.0% minor 0.74 info 0
4797de7 implemented initial support for @Nested annotation to allow parsing and writing objects whose attributes are formed by other nested classes. 2017-03-09
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/test/java/com/univocity/parsers/issues/github/Github_139.java
15 Normal 75.84 1.62 0.789 -0.10 0.8% minor -0.64 info 0
a62d050 updating copyright notice on newly created classes 2017-03-09
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/test/java/com/univocity/parsers/issues/github/Github_139.java
15 Normal 76.16 1.40 0.551 0.22 0.4% minor 0.32 info 0
25d7278 adjusting processing of nested beans. 2017-03-10
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
15 Normal 75.10 1.24 0.046 -0.76 1.4% minor -1.06 info 2
4df259d adding test case for discussion on issue #143 2017-03-11
  • src/test/java/com/univocity/parsers/issues/github/Github_143.java
15 Normal 75.92 1.38 0.154 0.54 1.1% minor 0.82 info 0
3adc102 updating license header 2017-03-11
  • src/test/java/com/univocity/parsers/issues/github/Github_143.java
15 Normal 75.57 1.06 0.419 -0.30 0.5% minor -0.35 info 0
478e9ab Fixed bugs described in #143: 2017-03-11
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_143.java
15 Normal 75.96 1.35 0.382 0.32 0.5% minor 0.39 info 0
90d6898 preparing release of version 2.4.0 2017-03-14
  • README.md
  • pom.xml
15 Normal 75.33 1.53 0.745 -0.12 0.8% minor -0.63 info 0
d7d4bf5 adjustments on exception handling & related messages 2017-03-15
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
15 Normal 75.56 1.26 0.351 -0.35 0.3% minor 0.23 info 0
5ffd204 adjustments on exception handling & related messages 2017-03-15
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
15 Normal 76.58 1.38 0.0105 1.00 1.3% minor 1.02 info 2
2141bdb adjustments on exception handling & related messages 2017-03-15
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
15 Normal 76.21 1.01 0.399 -0.31 0.5% minor -0.37 info 0
8af69dc adjustments on processing of annotated java beans. 2017-03-15
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
15 Normal 75.60 1.19 0.237 -0.44 0.8% minor -0.61 info 0
4163ca5 adjustments on processing of annotated java beans. 2017-03-15
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
15 Normal 75.78 1.49 0.755 0.11 0.2% minor 0.18 info 0
cba287f fixed concurrency issue in AnnotationHelper as reported in github issue #146 2017-03-17
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/issues/github/Github_146.java
15 Normal 75.43 1.36 0.992 0.00 0.5% minor -0.35 info 0
1ea84e3 adjusting test case on expected DataProcessingException messages 2017-03-17
  • src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
15 Normal 76.04 1.55 0.736 0.12 0.8% minor 0.61 info 0
395e632 preparing to release version 2.4.1 2017-03-20
  • README.md
  • pom.xml
15 Normal 75.27 1.32 0.621 -0.18 1.0% minor -0.77 info 0
8fc5b89 fixed github issue #149: processing @Header annotations when MultiBeanProcessor is used. 2017-03-22
  • pom.xml
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_149.java
15 Normal 75.81 1.52 0.611 0.19 0.7% minor 0.54 info 0
e6bc148 update to github issue #149: using the first bean in a MultiBeanProcessor for automatic configuration. It's not reliable to use the first class with a headers annotation. 2017-03-23
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
15 Normal 75.38 1.73 0.248 -0.43 0.6% minor -0.43 info 0
333de73 Update for issue #149: allowing wildcard characters on lookahead/behind for fixed-width. 2017-03-23
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
  • src/test/resources/examples/expectedOutputs/FixedWidthWriterExamples/example002WriteWithLookahead
15 Normal 75.67 1.28 0.156 0.53 0.4% minor 0.29 info 0
73d1f2b Update for issue #149: allowing wildcard characters on lookahead/behind for fixed-width. 2017-03-23
  • pom.xml
15 Normal 75.47 1.10 0.364 -0.34 0.3% minor -0.20 info 0
26112d4 - Fixed error matching lookahead when writing fixed-width with matching characters going over multiple values. 2017-03-24
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
15 Normal 76.80 1.47 0.178 0.51 1.8% minor 1.33 info 0
70c7f98 Adjusting unescaped quote processing in CSV parser to collect values parsed until a delimiter is found after quotes when STOP_AT_CLOSING_QUOTE is used. 2017-03-29
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_10.java
15 Normal 75.88 1.54 0.596 -0.20 1.2% minor -0.92 info 0
0faa505 #151 Initial implementation of iterable methods for AbstractParser, iterating over rows as String[] or Records. 2017-04-07
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterable.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIteratorRepeatable.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserRecordIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserRecordIteratorRepeatable.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/resources/csv/iterating_test.csv
15 Normal 75.75 1.61 0.89 -0.05 0.2% minor -0.13 info 0
39bfc42 adding test case for discussion on issue #154 2017-04-28
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/resources/issues/github_154/utf8-with-bom.csv
  • src/test/resources/issues/github_154/utf8-without-bom.csv
15 Normal 75.70 1.62 0.889 -0.05 0.1% minor -0.05 info 0
2aa106b Merge pull request #155 from k--kato/#154/utf8-with-bom 2017-04-28
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/resources/issues/github_154/utf8-with-bom.csv
  • src/test/resources/issues/github_154/utf8-without-bom.csv
15 Normal 75.86 1.32 0.3 -0.39 0.2% minor 0.16 info 0
1bce062 Fixed github issue #154 - handling inputs with a BOM 2017-04-28
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/resources/issues/github_154/utf8-with-bom.csv
  • src/test/resources/issues/github_154/utf8-without-bom.csv
15 Normal 75.31 1.55 0.845 0.07 0.7% minor -0.55 info 0
0f3e6d9 Fixed github issue #157 - custom headers when dumping a ResultSet should work 2017-05-22
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_157.java
  • src/test/resources/examples/expectedOutputs/Github_157/testCustomHeadersWhileDumpingResultSet.txt
15 Normal 76.16 1.45 0.183 0.50 1.1% minor 0.85 info 0
e4d5957 Fixed build after fixing github issue #157 2017-05-22
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_157.java
  • src/test/resources/examples/expectedOutputs/Github_157/testCustomHeadersWhileDumpingResultSet.txt
  • src/test/resources/examples/expectedOutputs/RoutineExamples/example005DumpResultSetWithCustomHeaders.txt
15 Normal 76.38 1.54 0.79 0.10 0.3% minor 0.22 info 0
0676c2c fixed github issue #165 2017-06-09
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_165.java
15 Normal 75.90 1.57 0.727 -0.13 0.6% minor -0.48 info 0
08b67c3 REALLY fixed github issue #165 2017-06-09
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_165.java
15 Normal 75.79 1.61 0.863 -0.06 0.1% minor -0.11 info 0
3c722c1 enabling column reordering when writing. 2017-06-21
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/resources/examples/expectedOutputs/RoutineExamples/example006DumpResultSetWithSelection.txt
15 Normal 76.31 1.58 0.387 0.32 0.7% minor 0.52 info 0
ea0744a Implemented methods that return Iterable<String[]> or Iterable<Record> in the all parsers (https://github.com/uniVocity/univocity-parsers/issues/151) 2017-06-23
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterable.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIteratorRepeatable.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserRecordIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserRecordIteratorRepeatable.java
  • src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/RowIterator.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 75.73 1.28 0.386 -0.32 0.8% minor -0.58 info 0
fa585b8 Implemented methods that return multiple values of a record (https://github.com/uniVocity/univocity-parsers/issues/152) 2017-06-23
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
15 Normal 75.14 1.25 0.0893 -0.64 0.8% minor -0.59 info 0
aced13a Fixed issues working in Records concurrently (https://github.com/uniVocity/univocity-parsers/issues/156). 2017-06-24
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_156.java
15 Normal 75.59 1.63 0.293 0.39 0.6% minor 0.45 info 0
eefafae fixed CSV format detection of quote escaping as detailed in issue #161 2017-07-06
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_161.java
15 Normal 75.46 1.35 0.783 -0.10 0.2% minor -0.13 info 0
5e63744 setting normalized newline character automatically when line separator is defined with a single char (github #170) 2017-07-10
  • src/main/java/com/univocity/parsers/common/Format.java
15 Normal 75.85 1.26 0.925 0.03 0.5% minor 0.39 info 0
95aface Implemented initial support for declaring start position and end position in fixed width (Github issue #166) 2017-07-11
  • src/main/java/com/univocity/parsers/annotations/FixedWidth.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
15 Normal 75.23 1.61 0.734 -0.13 0.8% minor -0.62 info 0
994b5ae Adding option to routines classes to prevent closing resources used by the routine (Github issue #172) 2017-07-12
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
15 Normal 75.32 1.37 0.304 -0.38 0.1% minor 0.09 info 0
1143d5f Implemented support for modifying target headers/indexes of @Nested attributed. https://github.com/uniVocity/univocity-parsers/issues/159 2017-07-22
  • src/main/java/com/univocity/parsers/annotations/FieldTransformer.java
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedField.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
15 Normal 75.87 1.19 0.00907 1.03 0.7% minor 0.55 info 2
d72acc9 adding documentation to the newly created HeaderTransformed API (https://github.com/uniVocity/univocity-parsers/issues/159) 2017-07-22
  • src/main/java/com/univocity/parsers/annotations/FieldTransformer.java
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedField.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
15 Normal 75.89 1.55 0.871 -0.06 0.0% minor 0.02 info 0
27132f8 adjustments and tests for Nested fields with 2017-07-22
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
15 Non-normal 74.70 1.87 0.259 -0.42 1.6% minor -1.19 info 0
387552e Added support for multiple header names in the "field" attribute of the @Parsed annotation. (https://github.com/uniVocity/univocity-parsers/issues/150) 2017-07-23
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_150.java
15 Normal 75.63 1.33 0.705 0.14 1.2% minor 0.93 info 0
f908c95 adding license to class TransformedHeader 2017-07-23
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
15 Normal 76.32 1.53 0.729 0.13 0.9% minor 0.69 info 0
46dfcaa adding license to class HeaderTransformer 2017-07-23
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
15 Normal 74.91 0.87 0.0678 -0.70 1.8% minor -1.41 info 0
808080c fixed broken javadocs 2017-07-23
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
15 Normal 75.78 1.26 0.0235 0.88 1.2% minor 0.87 info 2
ce8a5b5 fixed broken tests in Windows due to incorrect delimiter set by default 2017-07-23
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_1.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
  • src/test/java/com/univocity/parsers/issues/github/Github_136.java
  • src/test/java/com/univocity/parsers/issues/github/Github_138.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
  • src/test/java/com/univocity/parsers/issues/github/Github_146.java
  • src/test/java/com/univocity/parsers/issues/github/Github_150.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
  • src/test/java/com/univocity/parsers/issues/github/Github_19.java
  • src/test/java/com/univocity/parsers/issues/github/Github_24.java
  • src/test/java/com/univocity/parsers/issues/github/Github_27.java
  • src/test/java/com/univocity/parsers/issues/github/Github_3.java
  • src/test/java/com/univocity/parsers/issues/github/Github_30.java
  • src/test/java/com/univocity/parsers/issues/github/Github_33.java
  • src/test/java/com/univocity/parsers/issues/github/Github_85.java
15 Normal 75.67 1.59 0.937 0.03 0.1% minor -0.11 info 0
bf4fb0b Refactoring to allow declaring annotations on methods instead of attributes (github #160) 2017-07-24
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
  • src/test/java/com/univocity/parsers/issues/github/Github_160.java
15 Normal 75.61 1.63 0.643 -0.17 0.1% minor -0.06 info 0
e3247e0 updating javadocs 2017-07-24
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
15 Normal 75.26 1.35 0.71 -0.14 0.5% minor -0.35 info 0
360c73d fixed test case so it doesn't fail on windows. 2017-07-24
  • src/test/java/com/univocity/parsers/issues/github/Github_160.java
15 Normal 75.53 1.20 0.403 0.31 0.4% minor 0.27 info 0
334d097 preparing to release version 2.5.0 2017-07-24
  • README.md
  • pom.xml
15 Normal 76.18 1.68 0.966 0.02 0.9% minor 0.65 info 0
15ca061 Fixed slowness issue caused BomInput - happens when user doesn't provide a character encoding. 2017-07-29
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/java/com/univocity/parsers/issues/github/Github_176.java
15 Normal 74.88 1.59 0.37 -0.33 1.7% minor -1.30 info 0
726e820 preparing to release version 2.5.1 2017-07-30
  • README.md
  • pom.xml
15 Normal 75.81 2.00 0.548 0.22 1.2% minor 0.93 info 0
cf2d26a Fixed incorrect handling of escaped quote followed by a line break in CSV parser 2017-08-09
  • pom.xml
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_177.java
  • src/test/resources/issues/github_177/input.csv
15 Normal 75.82 1.57 0.774 -0.11 0.0% minor 0.01 info 0
1b96489 preparing to release version 2.5.2 2017-08-09
  • README.md
  • pom.xml
15 Normal 75.92 1.30 0.365 0.34 0.1% minor 0.10 info 0
8d8bf5d Fixed issue #178 - auto-detection process not working when executed on inputs with unknown character encoding 2017-08-10
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_178.java
15 Normal 76.49 1.15 0.697 0.14 0.8% minor 0.57 info 0
e091065 Fixed issue #180 - Fails to extract header row when FixedWidthParser with annotations 2017-08-13
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_180.java
15 Normal 75.90 1.56 0.13 -0.57 0.8% minor -0.59 info 0
03e124f adjusting test case 180 to use @Test 2017-08-13
  • src/test/java/com/univocity/parsers/issues/github/Github_180.java
15 Normal 76.73 1.20 0.0166 0.93 1.1% minor 0.83 info 2
eada3cb Fikxed issue #182 - FixedWidth header extraction fails 2017-08-14
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_182.java
15 Normal 75.35 1.08 0.000613 -1.41 1.8% minor -1.38 info 2
09db5bb Implemented feature described in github issue #181 - allow default empty constructor on conversion class instead of forcing the existence of a constructor with String[] args 2017-08-14
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/issues/github/Github_23.java
15 Normal 75.55 1.33 0.104 0.61 0.3% minor 0.20 info 0
e302ba5 Fixed issue with CSV format autodetection not working when a column has a quote in the middle of a value. 2017-08-16
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_178.java
15 Normal 76.11 1.47 0.537 0.23 0.7% minor 0.56 info 0
9e1dbed preparing to release version 2.5.3 2017-08-17
  • README.md
  • pom.xml
15 Normal 75.97 1.63 0.677 -0.15 0.2% minor -0.14 info 0
58a8d43 fixed github issue #183 caused by incorrect handling of column selection with indexes when column reordering is disabled. 2017-08-20
  • pom.xml
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_183.java
15 Non-normal 77.21 1.23 0.0645 0.70 1.6% minor 1.24 info 0
5e563c9 Fixed parsingContext with CsvRoutines bug #184 2017-08-25
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_184.java
  • src/test/resources/examples/expectedOutputs/Github_184/testContextWithRoutineIterateBeans.txt
15 Normal 75.77 1.37 0.00618 -1.08 1.9% minor -1.44 info 2
d080adc Fixed parsingContext with CsvRoutines bug #184 2017-08-25
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_184.java
15 Normal 76.12 1.07 0.117 0.59 0.5% minor 0.35 info 0
e706efb adjustment to make profiler test run on windows. 2017-08-29
  • src/test/java/com/univocity/parsers/csv/ProfilerTest.java
15 Normal 75.41 1.52 0.183 -0.50 0.9% minor -0.71 info 0
1ae90cc Allowing the same column to feed data into multiple fields of a java bean and its nested fields. Validation kicks in only if writing. 2017-09-01
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 75.69 1.30 0.989 -0.01 0.4% minor 0.28 info 0
a5cda61 Fixed github issue #185: `currentParsedContent` returns a first-char-repeated string from `ByteArrayInputStream` with `setReadInputOnSeparateThread` disabled 2017-09-01
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_185.java
15 Non-normal 76.37 1.54 0.515 0.24 0.9% minor 0.68 info 0
7c3280b preparing to release version 2.5.4 2017-09-01
  • README.md
  • pom.xml
15 Normal 76.07 1.75 0.671 -0.16 0.4% minor -0.30 info 0
c36c681 Adjusting CSV format auto-detection to work better with inputs whose rows have multiple symbols present in all rows 2017-09-06
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 75.41 1.67 0.996 0.00 0.9% minor -0.66 info 0
1286d67 bumping version to 2.5.5-SNAPSHOT 2017-09-06
  • pom.xml
15 Normal 76.36 1.22 0.236 0.44 1.3% minor 0.95 info 0
d04d42b Fixed github issue #186 - Concurrency problem in parser/processor initialisation 2017-09-06
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_186.java
15 Normal 76.06 1.05 0.49 -0.26 0.4% minor -0.30 info 0
c1bc225 Fixed github issue #75 - Trim conversion with maximum length not removing whitespaces at end of truncated value. 2017-09-08
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_75.java
15 Normal 75.35 1.00 0.2 -0.48 0.9% minor -0.71 info 0
65d9e03 preparing release of version 2.5.5 2017-09-09
  • README.md
  • pom.xml
15 Normal 75.50 1.38 0.735 -0.13 0.2% minor 0.15 info 0
45fed60 Fixed trim conversion to handle empty strings properly (shame) 2017-09-20
  • pom.xml
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_75.java
15 Normal 75.89 1.85 0.418 0.30 0.5% minor 0.39 info 0
fa2dbc9 Fixed some errors when building with JDK 9. 2017-09-22
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
15 Normal 75.19 1.84 0.5 -0.25 0.9% minor -0.70 info 0
8298f41 Added support for user-provided locales in @Format annotation and in Date/Calendar conversions. 2017-09-22
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_50.java
15 Normal 75.27 1.38 0.652 0.17 0.1% minor 0.08 info 0
4a8410b preparing release 2.5.6 that can be used with JDK 9 2017-09-22
  • README.md
  • pom.xml
15 Normal 75.87 1.56 0.74 0.12 0.8% minor 0.60 info 0
87d9a25 adding test case for github issue #194 2017-10-05
  • pom.xml
  • src/test/java/com/univocity/parsers/issues/github/Github_194.java
  • src/test/resources/issues/github_194/uk-500.csv
15 Normal 76.42 1.36 0.309 0.38 0.7% minor 0.55 info 0
cc35d19 Fixed github issue #194 and hopefully all annoyances around BOM processing. 2017-10-06
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_194.java
15 Normal 75.04 1.41 0.0116 -0.99 1.8% minor -1.38 info 2
cf25dea preparing to release version 2.5.7 2017-10-09
  • README.md
  • pom.xml
15 Normal 75.39 1.45 0.255 0.42 0.5% minor 0.35 info 0
43a1409 Fixed issue Github issue #196 2017-10-10
  • pom.xml
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_196.java
15 Normal 75.71 1.59 0.721 -0.13 0.4% minor 0.32 info 0
bf3b8e6 Fixed issue Github issue #198 2017-10-12
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_198.java
15 Normal 75.62 1.42 0.634 0.18 0.1% minor -0.09 info 0
e0f3fe6 Fixed issue Github issue #197 2017-10-12
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_197.java
15 Normal 76.21 1.33 0.72 0.13 0.8% minor 0.59 info 0
0daaa4c Fixed github issue #201 2017-10-16
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_201.java
15 Normal 76.08 1.59 0.693 0.15 0.2% minor -0.13 info 0
60336f5 preparing to release maintenance version 2.5.8 2017-10-16
  • README.md
  • pom.xml
15 Normal 76.13 1.18 0.727 0.13 0.1% minor 0.05 info 0
f5abc2f small adjustment on CsvFormatDetector to improve chances of detecting delimiters in small inputs. 2017-10-17
  • pom.xml
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
15 Normal 76.45 1.32 0.702 -0.14 0.4% minor 0.32 info 0
49dbe8c Fixed github issue #203 - CsvRoutines generating empty output with keepResourcesOpen 2017-10-30
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
15 Normal 75.97 1.41 0.715 -0.13 0.6% minor -0.48 info 0
b0b31e2 Adjustment on RoutinesTest to prevent errors running tests against database 2017-10-30
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
15 Normal 76.56 1.48 0.411 0.30 0.8% minor 0.59 info 0
76f80c2 Introduced the `CompositeProcessor` based on question raised in ticket #206 2017-11-06
  • src/main/java/com/univocity/parsers/common/processor/CompositeRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/CompositeProcessor.java
15 Normal 75.65 1.31 0.496 -0.25 1.2% minor -0.91 info 0
8aed518 Fixed Out of Memory Error skipping large number of lines (#205). 2017-11-06
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
15 Normal 76.00 1.72 0.815 -0.09 0.5% minor 0.35 info 0
fbe1f7d Fixed Github issue #212 - CSV delimiter detection thrown off when charset is null in beginParsing 2017-11-18
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_212.java
15 Normal 76.43 1.43 0.398 0.31 0.6% minor 0.43 info 0
cd06614 Fixed incorrect behavior processing comment lines at the end of the input, when no line ending is present after the commented out line. 2017-11-21
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_11.java
15 Normal 76.20 1.17 0.469 -0.27 0.3% minor -0.23 info 0
6fae4b7 adding expected row count parameter to all methods that produce lists of rows/records/beans to prevent slow reallocation operations processing large inputs. 2017-11-21
  • README.md
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
15 Normal 76.74 1.71 0.509 0.24 0.7% minor 0.54 info 0
a9ef729 fixed javadoc issue 2017-11-21
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
15 Normal 75.71 1.52 0.294 -0.39 1.3% minor -1.03 info 0
ec7242f fixed error that pops up when `stopParsing` is called when the parser is never actually used. 2018-01-25
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/test/java/com/univocity/parsers/issues/github/Github_219.java
15 Normal 75.48 1.51 0.857 -0.07 0.3% minor -0.23 info 0
2f1d081 bumping version to 2.6.0-SNAPSHOT 2018-01-25
  • pom.xml
15 Normal 76.76 1.46 0.285 0.40 1.7% minor 1.28 info 0
a66fd99 undoing adjustments on TextParsingException as it handles null parsing context properly 2018-01-25
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
15 Normal 75.82 1.17 0.538 -0.23 1.2% minor -0.94 info 0
d225c60 adjustments handling assignment of values to primitive types via reflection. 2018-01-27
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/test/java/com/univocity/parsers/issues/github/Github_50.java
15 Normal 76.56 1.80 0.833 0.08 1.0% minor 0.74 info 0
fa795cc fixed github issue #224 - allowing csv routines to be reused. 2018-02-02
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_224.java
15 Normal 76.26 1.68 0.717 0.13 0.4% minor -0.30 info 0
ebdee3f minor adjustments 2018-02-14
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
15 Normal 76.31 1.09 0.835 -0.08 0.1% minor 0.05 info 0
f460bb6 adjustments after getting warnings when compiling with JDK 9 2018-02-15
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 76.05 1.35 0.811 0.09 0.3% minor -0.26 info 0
5757714 fixed ArrayIndexOutOfBoundsExceptions reading data from Record with less columns than expected. 2018-02-20
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
15 Normal 75.96 1.36 0.406 -0.31 0.1% minor -0.09 info 0
48fd5fd improved CSV parser performance processing quoted values by 30% 2018-02-20
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
15 Normal 76.22 1.11 0.98 0.01 0.3% minor 0.26 info 0
9ccba50 adding a conversion from date objects to formatted date strings. 2018-02-23
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
15 Normal 75.84 1.61 0.926 0.03 0.5% minor -0.38 info 0
a8ba0f5 Implemented feature #214 - let users provide set of allowed delimiters with priority when using CSV format auto detection. 2018-02-26
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_214.java
15 Normal 75.93 1.82 0.842 0.07 0.1% minor 0.09 info 0
30cef22 Allowing users to change CSV format on the fly. 2018-02-26
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_214.java
15 Normal 76.80 2.12 0.836 0.08 1.1% minor 0.87 info 0
7e88448 adding missing javadoc 2018-02-26
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
15 Normal 75.73 1.04 0.661 -0.16 1.4% minor -1.07 info 0
1a69e50 Implemented support for obtaining Records & RecordMetadata from a Context object 2018-02-26
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
15 Normal 76.06 1.19 0.619 0.18 0.4% minor 0.33 info 0
e3bc7d0 Implemented support for selecting which columns of a CSV should have quotes when writing (github #191) 2018-02-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_191.java
15 Normal 75.76 1.47 0.807 0.09 0.4% minor -0.30 info 0
e64ed68 Implemented support for selecting multiple columns with the same name and processing them into java beans (github #188) 2018-02-26
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_188.java
15 Normal 75.73 1.88 0.66 -0.16 0.0% minor -0.03 info 0
dc2fe57 Adjusting method signature of AbstractWriter to properly handle writing rows based on collections of objects of any type. 2018-02-27
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
15 Normal 76.40 1.06 0.492 0.26 0.9% minor 0.67 info 0
56329d3 preparing release of version 2.6.0 2018-02-27
  • README.md
  • pom.xml
15 Normal 75.78 1.27 0.0783 -0.67 0.8% minor -0.62 info 0
be25471 Fixed issue with lines having quoted elements that end with an empty comma (not quoted) being processed with incorrect length 2018-03-14
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_228.java
15 Normal 76.37 1.56 0.0654 0.70 0.8% minor 0.59 info 0
cbdac0e bumping version to 2.6.1 2018-03-14
  • pom.xml
15 Normal 75.88 1.31 0.226 -0.45 0.6% minor -0.49 info 0
b36b901 preparing release of version 2.6.1 2018-03-15
  • README.md
  • pom.xml
15 Normal 75.84 1.56 0.865 -0.06 0.1% minor -0.04 info 0
f0e8f5c updating test dependency univocity-output-tester to version 2.1 2018-03-25
  • pom.xml
15 Normal 76.62 1.38 0.207 0.47 1.0% minor 0.78 info 0
7401697 Fixed github issue #231 2018-03-29
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_231.java
15 Normal 76.71 1.61 0.606 -0.19 0.1% minor 0.09 info 0
141bcbd bumping version to 2.6.2-SNAPSHOT 2018-03-29
  • pom.xml
15 Normal 76.73 1.80 0.562 0.21 0.0% minor 0.02 info 0
1cd01b8 implemented trim quoted value feature as described in github issue #230 2018-03-29
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_230.java
15 Normal 77.15 1.54 0.645 0.17 0.5% minor 0.42 info 0
8436980 fixed bug of annotation processor when writing - could not derive headers from bean 2018-04-04
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/Clean.java
  • src/test/java/com/univocity/parsers/annotations/meta/CleanBeanTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
15 Normal 75.86 1.07 0.0804 -0.67 1.7% minor -1.29 info 0
2e6abca preparing to release maintenance version 2.6.2 2018-04-04
  • README.md
  • pom.xml
  • src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
15 Normal 75.33 0.97 0.126 -0.58 0.7% minor -0.53 info 0
c8f0947 creating examples for updated documentation 2018-04-05
  • pom.xml
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldName.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldPosition.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByMultipleFieldNames.java
  • src/test/resources/examples/annotation/basic_profile.txt
  • src/test/resources/examples/annotation/basic_profile_2.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileByFieldName.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileByFieldPosition.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileByMultipleFieldNames.txt
15 Normal 75.75 1.52 0.566 0.21 0.6% minor 0.42 info 0
8748a73 adding more examples for updated documentation on annotations 2018-04-05
  • src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/Offender.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
  • src/test/resources/examples/annotation/basic_profile.txt
  • src/test/resources/examples/annotation/basic_profile_2.txt
  • src/test/resources/examples/annotation/offender_profiles.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfile.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileWithDate.txt
15 Non-normal 76.10 1.17 0.397 0.31 0.5% minor 0.35 info 0
cdb46df adding more examples for updated documentation on annotations 2018-04-05
  • src/test/java/com/univocity/parsers/examples/annotation/Address.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressBook.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressTypeTransformer.java
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
  • src/test/resources/examples/annotation/addresses.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseBetterOffenders.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseOffenders.txt
15 Normal 76.45 0.93 0.357 0.34 0.5% minor 0.35 info 0
8baa6c3 adding more examples for updated documentation on annotations 2018-04-06
  • src/test/java/com/univocity/parsers/examples/annotation/Address.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressBook.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressTypeTransformer.java
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesWithMetaAnnotation.java
  • src/test/java/com/univocity/parsers/examples/annotation/MyCompanyDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Offender.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldName.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldPosition.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByMultipleFieldNames.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
  • src/test/resources/examples/annotation/dates.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseAddressBook.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDates.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDatesWithMetaAnnotation.txt
15 Normal 76.19 0.85 0.0668 -0.70 0.3% minor -0.26 info 0
590e92d Updated handling of meta-annotations to use @Copy on any sort of annotation. 2018-04-11
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/Clean.java
  • src/test/java/com/univocity/parsers/annotations/meta/CleanBeanTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
  • src/test/java/com/univocity/parsers/annotations/meta/IntArray.java
  • src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
15 Normal 76.57 1.64 0.297 0.39 0.5% minor 0.38 info 0
a684cf2 fixed javadoc errors 2018-04-12
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
15 Normal 76.18 0.96 0.822 -0.08 0.5% minor -0.39 info 0
6b3ca92 removing dependency on internal JDK's "memberValues" field used by annotations. 2018-04-12
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
15 Normal 76.99 1.34 0.411 0.31 1.1% minor 0.81 info 0
1446689 fixed javadoc issues 2018-04-12
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
15 Normal 76.93 1.60 0.93 -0.03 0.1% minor -0.06 info 0
7b2f164 preparing release of version 2.6.3 2018-04-15
  • README.md
  • pom.xml
15 Normal 75.74 1.54 0.126 -0.58 1.5% minor -1.19 info 0
e48cdc8 Fixed issue #238: FixedWidthWriter does not honour FixedWidthWriterSettings.setNullValue 2018-06-10
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/resources/examples/expectedOutputs/WriterExamples/example004WriteFixedWidthUsingConversions
  • src/test/resources/examples/expectedOutputs/WriterExamples/example005WriteFixedWidthUsingAnnotatedBean
15 Normal 76.29 1.65 0.292 0.39 0.7% minor 0.55 info 0
c0fc25f implemented #240 - extended support for enumerations' customElement - allowing multiple strings to be converted into an enum by accepting a method that takes a String as a parameter. 2018-06-15
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
15 Normal 76.03 1.48 0.604 -0.19 0.3% minor -0.26 info 0
b77caf4 example for #247 2018-06-22
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
  • src/test/resources/issues/github_247/input-100.txt
15 Normal 75.63 1.53 0.613 0.19 0.5% minor -0.40 info 0
163b936 Merge pull request #248 from camerondavison/master 2018-06-23
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
  • src/test/resources/issues/github_247/input-100.txt
15 Normal 75.51 1.27 0.416 -0.30 0.2% minor -0.12 info 0
f2e02ba Fixed gihub issue #247: better error message for more than max columns 2018-06-23
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
15 Normal 75.92 1.57 0.645 0.17 0.5% minor 0.41 info 0
26e6e02 pom cleanup & preparing to release next version 2018-06-24
  • pom.xml
15 Normal 75.61 1.99 0.873 0.06 0.4% minor -0.31 info 0
c8c9f0b Fixed github issue #250 2018-07-01
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
15 Normal 76.14 1.20 0.981 -0.01 0.7% minor 0.53 info 0
2836396 fixing header ignored when writing maps 2018-07-05
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/CsvWriterExamples.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example011ErrorHandlingWithRetry.txt
  • src/test/resources/examples/expectedOutputs/WriterExamples/example009WriteMapWithTypeConversion
15 Normal 75.76 0.82 0.321 -0.37 0.5% minor -0.38 info 0
8598d61 tutorial adjustments 2018-07-05
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/issues/github/Github_39.java
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example002IteratorOverCsv.txt
  • src/test/resources/examples/expectedOutputs/CsvParserExamples/example002RecordIteratorOverCsv.txt
15 Normal 76.89 1.79 0.0923 0.65 1.5% minor 1.13 info 0
525b691 tutorial adjustments 2018-07-05
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
15 Normal 76.93 1.32 0.929 -0.03 0.1% minor 0.04 info 0
c024fac fixed comments collecting on buffer update 2018-07-09
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 76.84 1.69 0.935 0.03 0.1% minor -0.09 info 0
e9b1d26 implemented issue #251 - introduce annotation for validations 2018-07-09
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/Validate.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/DataValidationException.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/Internal.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_228.java
  • src/test/java/com/univocity/parsers/issues/github/Github_230.java
  • src/test/java/com/univocity/parsers/issues/github/Github_231.java
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
  • src/test/java/com/univocity/parsers/issues/github/Github_8.java
15 Normal 76.60 1.43 0.545 -0.22 0.3% minor -0.24 info 0
001d3d6 Merge pull request #252 from raipc/master 2018-07-09
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 76.09 1.27 0.947 -0.02 0.7% minor -0.51 info 0
f13d1d8 Fixed github issue #254 2018-07-11
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_254.java
15 Normal 76.03 1.73 0.499 -0.25 0.1% minor -0.06 info 0
abe0de1 Fixed github issue #253 2018-07-11
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_253.java
15 Normal 76.42 1.83 0.768 0.11 0.5% minor 0.39 info 0
dd2e0c5 preparing release of version 2.7.1 2018-07-11
  • pom.xml
15 Normal 76.39 1.63 0.844 0.07 0.0% minor -0.03 info 0
c147ab4 Fixed #255: Column names in the header row get printed in wrong order despite index values being set correctly 2018-07-12
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/test/java/com/univocity/parsers/issues/github/Github_253.java
  • src/test/java/com/univocity/parsers/issues/github/Github_254.java
  • src/test/java/com/univocity/parsers/issues/github/Github_255.java
15 Normal 76.70 1.45 0.564 0.21 0.4% minor 0.31 info 0
5ad9acb bumping version 2018-07-12
  • pom.xml
15 Normal 76.79 1.38 0.764 -0.11 0.1% minor 0.09 info 0
d8184e6 Actually fixed #250 Inconsistent result of parseLine on empty set of selected indexes 2018-07-13
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
15 Normal 76.83 1.38 0.626 0.18 0.1% minor 0.04 info 0
09da059 adding expected row count parameter to constructor of RowListProcessor 2018-07-13
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
15 Normal 76.53 1.20 0.762 0.11 0.4% minor -0.30 info 0
f1a5211 Adjustments on AbstractProcessorSwitch to properly wrap the parser context in use and avoid ClassCastExceptions (issue #256) 2018-07-18
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
15 Normal 75.75 1.35 0.0136 -0.96 1.0% minor -0.78 info 2
4cdb428 Fixed #256 - problems when using two BeanProcessors with an InputValueSwitch 2018-07-19
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_256.java
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example009ParseWithLookahead
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example010ParseWithDefaultAndLookahead
  • src/test/resources/examples/expectedOutputs/FixedWidthParserExamples/example011ParseWithLookbehind
15 Normal 76.78 1.43 0.108 0.61 1.4% minor 1.03 info 0
9b63fb4 preparing to release univocity-parsers-2.7.2 2018-07-19
  • pom.xml
15 Normal 76.82 1.55 0.934 -0.03 0.1% minor 0.04 info 0
f616d15 updating copyright notices 2018-07-19
  • README.md
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/BooleanString.java
  • src/main/java/com/univocity/parsers/annotations/Convert.java
  • src/main/java/com/univocity/parsers/annotations/Copy.java
  • src/main/java/com/univocity/parsers/annotations/EnumOptions.java
  • src/main/java/com/univocity/parsers/annotations/FixedWidth.java
  • src/main/java/com/univocity/parsers/annotations/Format.java
  • src/main/java/com/univocity/parsers/annotations/HeaderTransformer.java
  • src/main/java/com/univocity/parsers/annotations/Headers.java
  • src/main/java/com/univocity/parsers/annotations/LowerCase.java
  • src/main/java/com/univocity/parsers/annotations/Nested.java
  • src/main/java/com/univocity/parsers/annotations/NullString.java
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/Replace.java
  • src/main/java/com/univocity/parsers/annotations/Trim.java
  • src/main/java/com/univocity/parsers/annotations/UpperCase.java
  • src/main/java/com/univocity/parsers/annotations/Validate.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationRegistry.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/CommonSettings.java
  • src/main/java/com/univocity/parsers/common/CommonWriterSettings.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/ContextSnapshot.java
  • src/main/java/com/univocity/parsers/common/ContextWrapper.java
  • src/main/java/com/univocity/parsers/common/ConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/DataValidationException.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/DefaultParsingContext.java
  • src/main/java/com/univocity/parsers/common/DummyFormat.java
  • src/main/java/com/univocity/parsers/common/Format.java
  • src/main/java/com/univocity/parsers/common/Internal.java
  • src/main/java/com/univocity/parsers/common/IterableResult.java
  • src/main/java/com/univocity/parsers/common/LineReader.java
  • src/main/java/com/univocity/parsers/common/NoopParsingContext.java
  • src/main/java/com/univocity/parsers/common/NoopProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/NoopRowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/ParsingContext.java
  • src/main/java/com/univocity/parsers/common/ParsingContextSnapshot.java
  • src/main/java/com/univocity/parsers/common/ParsingContextWrapper.java
  • src/main/java/com/univocity/parsers/common/ProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/ResultIterator.java
  • src/main/java/com/univocity/parsers/common/RetryableErrorHandler.java
  • src/main/java/com/univocity/parsers/common/RowProcessorErrorHandler.java
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
  • src/main/java/com/univocity/parsers/common/TextWritingException.java
  • src/main/java/com/univocity/parsers/common/beans/BeanHelper.java
  • src/main/java/com/univocity/parsers/common/beans/PropertyWrapper.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInput.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/EOFException.java
  • src/main/java/com/univocity/parsers/common/input/ExpandingCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/InputAnalysisProcess.java
  • src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/WriterCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/CharBucket.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/Entry.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/FixedInstancePool.java
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/RecordIterator.java
  • src/main/java/com/univocity/parsers/common/iterators/RowIterator.java
  • src/main/java/com/univocity/parsers/common/processor/AbstractRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/CompositeRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ConcurrentRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/CustomMatcher.java
  • src/main/java/com/univocity/parsers/common/processor/InputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MasterDetailRecord.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/MultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/NoopRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowPlacement.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBatchedObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractConcurrentProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMasterDetailProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractMultiBeanRowProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectColumnProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectListProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractObjectProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BatchedColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnOrderDependent.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnReader.java
  • src/main/java/com/univocity/parsers/common/processor/core/ColumnSplitter.java
  • src/main/java/com/univocity/parsers/common/processor/core/CompositeProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/NoopProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/Processor.java
  • src/main/java/com/univocity/parsers/common/record/MetaData.java
  • src/main/java/com/univocity/parsers/common/record/Record.java
  • src/main/java/com/univocity/parsers/common/record/RecordFactory.java
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/main/java/com/univocity/parsers/common/routine/InputDimension.java
  • src/main/java/com/univocity/parsers/conversions/BigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/BigIntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/conversions/ByteConversion.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/CharacterConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/conversions/DoubleConversion.java
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
  • src/main/java/com/univocity/parsers/conversions/EnumSelector.java
  • src/main/java/com/univocity/parsers/conversions/FloatConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedBigDecimalConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedConversion.java
  • src/main/java/com/univocity/parsers/conversions/FormattedDateConversion.java
  • src/main/java/com/univocity/parsers/conversions/IntegerConversion.java
  • src/main/java/com/univocity/parsers/conversions/LongConversion.java
  • src/main/java/com/univocity/parsers/conversions/LowerCaseConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullConversion.java
  • src/main/java/com/univocity/parsers/conversions/NullStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/NumericConversion.java
  • src/main/java/com/univocity/parsers/conversions/ObjectConversion.java
  • src/main/java/com/univocity/parsers/conversions/RegexConversion.java
  • src/main/java/com/univocity/parsers/conversions/ShortConversion.java
  • src/main/java/com/univocity/parsers/conversions/ToStringConversion.java
  • src/main/java/com/univocity/parsers/conversions/TrimConversion.java
  • src/main/java/com/univocity/parsers/conversions/UpperCaseConversion.java
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
  • src/main/java/com/univocity/parsers/csv/Csv.java
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvRoutines.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/main/java/com/univocity/parsers/csv/UnescapedQuoteHandling.java
  • src/main/java/com/univocity/parsers/fixed/FieldAlignment.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFieldLengths.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFormat.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthRoutines.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/main/java/com/univocity/parsers/tsv/TsvFormat.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvParserSettings.java
  • src/main/java/com/univocity/parsers/tsv/TsvRoutines.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriterSettings.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
  • src/test/java/com/univocity/parsers/annotations/AnnotationHelperTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/Clean.java
  • src/test/java/com/univocity/parsers/annotations/meta/CleanBeanTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/ContentCleaner.java
  • src/test/java/com/univocity/parsers/annotations/meta/IntArray.java
  • src/test/java/com/univocity/parsers/annotations/meta/MetaAnnotationTest.java
  • src/test/java/com/univocity/parsers/annotations/meta/MyReplacement.java
  • src/test/java/com/univocity/parsers/annotations/meta/MyReplacementUpperCase.java
  • src/test/java/com/univocity/parsers/annotations/meta/ReplacementBean.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
  • src/test/java/com/univocity/parsers/common/DataProcessingExceptionTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/ExcludeIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldEnumSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldIndexSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/common/fields/TestEnum.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/WriterCharAppenderTest.java
  • src/test/java/com/univocity/parsers/common/processor/AnnotatedBeanProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BatchedObjectColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ConcurrentRowProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MasterDetailProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/MultiBeanListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectColumnProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowListProcessorTest.java
  • src/test/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessorTest.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/csv/ProfilerTest.java
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/examples/AnotherTestBean.java
  • src/test/java/com/univocity/parsers/examples/Car.java
  • src/test/java/com/univocity/parsers/examples/CsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/CsvWriterExamples.java
  • src/test/java/com/univocity/parsers/examples/Example.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthParserExamples.java
  • src/test/java/com/univocity/parsers/examples/FixedWidthWriterExamples.java
  • src/test/java/com/univocity/parsers/examples/RecordExamples.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/examples/SettingsExamples.java
  • src/test/java/com/univocity/parsers/examples/TestBean.java
  • src/test/java/com/univocity/parsers/examples/TsvParserExamples.java
  • src/test/java/com/univocity/parsers/examples/WordsToSetConversion.java
  • src/test/java/com/univocity/parsers/examples/WriterExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/Address.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressBook.java
  • src/test/java/com/univocity/parsers/examples/annotation/AddressTypeTransformer.java
  • src/test/java/com/univocity/parsers/examples/annotation/AnnotationExamples.java
  • src/test/java/com/univocity/parsers/examples/annotation/BetterOffender.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesWithMetaAnnotation.java
  • src/test/java/com/univocity/parsers/examples/annotation/MyCompanyDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Offender.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldName.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByFieldPosition.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileByMultipleFieldNames.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
  • src/test/java/com/univocity/parsers/examples/annotation/Splitter.java
  • src/test/java/com/univocity/parsers/examples/samples/CsvSearchExample.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthWriterTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_1.java
  • src/test/java/com/univocity/parsers/issues/github/Github_100.java
  • src/test/java/com/univocity/parsers/issues/github/Github_106.java
  • src/test/java/com/univocity/parsers/issues/github/Github_109.java
  • src/test/java/com/univocity/parsers/issues/github/Github_111.java
  • src/test/java/com/univocity/parsers/issues/github/Github_112.java
  • src/test/java/com/univocity/parsers/issues/github/Github_113.java
  • src/test/java/com/univocity/parsers/issues/github/Github_116.java
  • src/test/java/com/univocity/parsers/issues/github/Github_121.java
  • src/test/java/com/univocity/parsers/issues/github/Github_128.java
  • src/test/java/com/univocity/parsers/issues/github/Github_13.java
  • src/test/java/com/univocity/parsers/issues/github/Github_131.java
  • src/test/java/com/univocity/parsers/issues/github/Github_132.java
  • src/test/java/com/univocity/parsers/issues/github/Github_136.java
  • src/test/java/com/univocity/parsers/issues/github/Github_138.java
  • src/test/java/com/univocity/parsers/issues/github/Github_139.java
  • src/test/java/com/univocity/parsers/issues/github/Github_14.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
  • src/test/java/com/univocity/parsers/issues/github/Github_143.java
  • src/test/java/com/univocity/parsers/issues/github/Github_146.java
  • src/test/java/com/univocity/parsers/issues/github/Github_149.java
  • src/test/java/com/univocity/parsers/issues/github/Github_150.java
  • src/test/java/com/univocity/parsers/issues/github/Github_154.java
  • src/test/java/com/univocity/parsers/issues/github/Github_156.java
  • src/test/java/com/univocity/parsers/issues/github/Github_158.java
  • src/test/java/com/univocity/parsers/issues/github/Github_159.java
  • src/test/java/com/univocity/parsers/issues/github/Github_16.java
  • src/test/java/com/univocity/parsers/issues/github/Github_160.java
  • src/test/java/com/univocity/parsers/issues/github/Github_161.java
  • src/test/java/com/univocity/parsers/issues/github/Github_165.java
  • src/test/java/com/univocity/parsers/issues/github/Github_176.java
  • src/test/java/com/univocity/parsers/issues/github/Github_177.java
  • src/test/java/com/univocity/parsers/issues/github/Github_178.java
  • src/test/java/com/univocity/parsers/issues/github/Github_18.java
  • src/test/java/com/univocity/parsers/issues/github/Github_180.java
  • src/test/java/com/univocity/parsers/issues/github/Github_182.java
  • src/test/java/com/univocity/parsers/issues/github/Github_183.java
  • src/test/java/com/univocity/parsers/issues/github/Github_184.java
  • src/test/java/com/univocity/parsers/issues/github/Github_185.java
  • src/test/java/com/univocity/parsers/issues/github/Github_186.java
  • src/test/java/com/univocity/parsers/issues/github/Github_188.java
  • src/test/java/com/univocity/parsers/issues/github/Github_19.java
  • src/test/java/com/univocity/parsers/issues/github/Github_191.java
  • src/test/java/com/univocity/parsers/issues/github/Github_194.java
  • src/test/java/com/univocity/parsers/issues/github/Github_196.java
  • src/test/java/com/univocity/parsers/issues/github/Github_197.java
  • src/test/java/com/univocity/parsers/issues/github/Github_198.java
  • src/test/java/com/univocity/parsers/issues/github/Github_201.java
  • src/test/java/com/univocity/parsers/issues/github/Github_21.java
  • src/test/java/com/univocity/parsers/issues/github/Github_212.java
  • src/test/java/com/univocity/parsers/issues/github/Github_214.java
  • src/test/java/com/univocity/parsers/issues/github/Github_219.java
  • src/test/java/com/univocity/parsers/issues/github/Github_224.java
  • src/test/java/com/univocity/parsers/issues/github/Github_228.java
  • src/test/java/com/univocity/parsers/issues/github/Github_23.java
  • src/test/java/com/univocity/parsers/issues/github/Github_230.java
  • src/test/java/com/univocity/parsers/issues/github/Github_231.java
  • src/test/java/com/univocity/parsers/issues/github/Github_24.java
  • src/test/java/com/univocity/parsers/issues/github/Github_247.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
  • src/test/java/com/univocity/parsers/issues/github/Github_253.java
  • src/test/java/com/univocity/parsers/issues/github/Github_254.java
  • src/test/java/com/univocity/parsers/issues/github/Github_255.java
  • src/test/java/com/univocity/parsers/issues/github/Github_256.java
  • src/test/java/com/univocity/parsers/issues/github/Github_26.java
  • src/test/java/com/univocity/parsers/issues/github/Github_27.java
  • src/test/java/com/univocity/parsers/issues/github/Github_29.java
  • src/test/java/com/univocity/parsers/issues/github/Github_3.java
  • src/test/java/com/univocity/parsers/issues/github/Github_30.java
  • src/test/java/com/univocity/parsers/issues/github/Github_31.java
  • src/test/java/com/univocity/parsers/issues/github/Github_32.java
  • src/test/java/com/univocity/parsers/issues/github/Github_33.java
  • src/test/java/com/univocity/parsers/issues/github/Github_34.java
  • src/test/java/com/univocity/parsers/issues/github/Github_35.java
  • src/test/java/com/univocity/parsers/issues/github/Github_37.java
  • src/test/java/com/univocity/parsers/issues/github/Github_39.java
  • src/test/java/com/univocity/parsers/issues/github/Github_46.java
  • src/test/java/com/univocity/parsers/issues/github/Github_48.java
  • src/test/java/com/univocity/parsers/issues/github/Github_50.java
  • src/test/java/com/univocity/parsers/issues/github/Github_52.java
  • src/test/java/com/univocity/parsers/issues/github/Github_60.java
  • src/test/java/com/univocity/parsers/issues/github/Github_61.java
  • src/test/java/com/univocity/parsers/issues/github/Github_62.java
  • src/test/java/com/univocity/parsers/issues/github/Github_66.java
  • src/test/java/com/univocity/parsers/issues/github/Github_69.java
  • src/test/java/com/univocity/parsers/issues/github/Github_7.java
  • src/test/java/com/univocity/parsers/issues/github/Github_75.java
  • src/test/java/com/univocity/parsers/issues/github/Github_8.java
  • src/test/java/com/univocity/parsers/issues/github/Github_85.java
  • src/test/java/com/univocity/parsers/issues/github/Github_89.java
  • src/test/java/com/univocity/parsers/issues/github/Github_92.java
  • src/test/java/com/univocity/parsers/issues/github/Github_93.java
  • src/test/java/com/univocity/parsers/issues/github/Github_97.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_1.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_10.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_11.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_2.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_3.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_4.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_5.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_6.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_7.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_8.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_9.java
  • src/test/java/com/univocity/parsers/tsv/TsvParserTest.java
  • src/test/java/com/univocity/parsers/tsv/TsvWriterTest.java
15 Normal 75.51 1.43 0.122 -0.58 1.7% minor -1.31 info 0
7a08385 Fixed #258 - record.toFieldMap() not working on FixedWidth 2018-07-22
  • pom.xml
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/issues/github/Github_258.java
15 Normal 75.86 1.89 0.326 0.37 0.5% minor 0.35 info 0
17205d3 adding unit test for issue #260 2018-07-25
  • src/test/java/com/univocity/parsers/issues/github/Github_260.java
15 Normal 75.96 0.93 0.575 -0.21 0.1% minor 0.10 info 0
a9eabb1 adding unit test for issue #260 2018-07-25
  • src/test/java/com/univocity/parsers/issues/github/Github_258.java
  • src/test/java/com/univocity/parsers/issues/github/Github_260.java
15 Normal 76.54 2.18 0.308 0.38 0.8% minor 0.58 info 0
cfbf9ec Fixed #262 CsvRoutines.getInputDimension() returns one row less rowCount regardless of csvParserSettings.setHeaderExtractionEnabled() 2018-07-26
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/common/routine/AbstractRoutinesTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_260.java
15 Normal 75.96 1.47 0.477 -0.26 0.8% minor -0.58 info 0
e51b095 avoid creating new arrays when column reordering is enabled and no column is selected. 2018-07-28
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
15 Normal 76.78 1.63 0.126 0.58 1.1% minor 0.82 info 0
3d2ac0b improved performance of CSV parser when processing fields that are not selected 2018-08-01
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_250.java
15 Normal 76.17 1.46 0.138 -0.56 0.8% minor -0.61 info 0
6746adc improved performance of CSV parser when processing quoted fields that are not selected 2018-08-02
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/ParserTestCase.java
15 Normal 77.16 1.63 0.135 0.56 1.3% minor 0.99 info 0
ae3bc18 adding option to define a regular expression to match on @Validate 2018-08-02
  • src/main/java/com/univocity/parsers/annotations/Validate.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
15 Normal 76.37 1.46 0.271 -0.41 1.0% minor -0.79 info 0
aa28c6c implemented support for performing custom validations of fields through the @Validate annotation by accepting a list of Validator implementations. 2018-08-02
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/Validate.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
  • src/main/java/com/univocity/parsers/conversions/Validator.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
15 Normal 76.58 1.05 0.617 0.19 0.3% minor 0.21 info 0
7a588a3 building javadoc with JDK 8 2018-08-02
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
15 Normal 76.51 1.97 0.765 -0.11 0.1% minor -0.07 info 0
9b2a061 fixed #266 - @Validate annotation is ignored in some cases 2018-08-06
  • pom.xml
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_266.java
15 Normal 75.76 1.30 0.238 -0.44 1.0% minor -0.75 info 0
12c8f9f actually fixed issue #266 2018-08-06
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_266.java
15 Normal 76.33 1.51 0.346 0.35 0.8% minor 0.57 info 0
86d0a6e releasing 2.7.5 2018-08-06
  • pom.xml
15 Normal 76.81 1.62 0.243 0.44 0.6% minor 0.48 info 0
ce1aa3d better handling of InvocationTargetException when dealing with exceptions thrown from annotated objects' getters/setters 2018-08-14
  • pom.xml
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
15 Normal 76.78 1.59 0.879 0.06 0.0% minor -0.03 info 0
da7a663 further adjustments on exception handling to properly process error messages. 2018-08-14
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractException.java
  • src/main/java/com/univocity/parsers/common/DataProcessingException.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
15 Normal 76.40 1.64 0.819 -0.08 0.5% minor -0.38 info 0
585f201 adding a no-arg constructor to ValidateConversion 2018-08-14
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
15 Normal 76.26 1.43 0.641 -0.17 0.2% minor -0.14 info 0
9d9373b allowing users to subclass ValidateConversion 2018-08-14
  • src/main/java/com/univocity/parsers/conversions/ValidatedConversion.java
15 Normal 76.28 1.09 0.922 -0.04 0.0% minor 0.02 info 0
40a1bc2 properly handling custom validations when writing 2018-08-14
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
15 Normal 77.05 1.53 0.552 0.22 1.0% minor 0.77 info 0
7f234bf Fixed github issue #272 2018-08-22
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_272.java
15 Normal 77.00 1.30 0.605 0.19 0.1% minor -0.05 info 0
76a6661 adding append(Object o) method to CharAppender 2018-09-13
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
15 Normal 76.77 1.48 0.865 -0.06 0.3% minor -0.23 info 0
9c51e17 adding "ignore" method to charAppender and mark any given number of characters as whitespace 2018-09-13
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
15 Normal 76.91 1.81 0.777 -0.10 0.2% minor 0.14 info 0
7aaf368 implemented BACK_TO_DELIMITER unescaped quote handling. 2018-10-11
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/UnescapedQuoteHandling.java
  • src/test/java/com/univocity/parsers/common/input/ExpandingCharAppenderTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_271.java
15 Normal 76.77 1.61 0.981 -0.01 0.2% minor -0.14 info 0
52e62f8 fixed ticket #13 - regression processing java beans with no conversions to be applied (all fields are strings) 2018-10-16
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_13.java
15 Normal 76.08 1.70 0.336 -0.36 0.9% minor -0.69 info 0
53fec76 implemented enhancement #276: Add option on FixedWidthParserSettings to keep padding 2018-10-17
  • src/main/java/com/univocity/parsers/annotations/FixedWidth.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/issues/github/Github_276.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_13.java
15 Normal 77.09 1.84 0.218 0.46 1.3% minor 1.01 info 0
92bcb81 implementing option to support mapping constructors with @parsed parameters (github #280). Needs loads of testing. 2018-10-17
  • src/main/java/com/univocity/parsers/annotations/Parsed.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotatedParameter.java
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/ConstructorMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/TransformedHeader.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_280.java
15 Normal 76.32 1.21 0.332 -0.36 1.0% minor -0.77 info 0
92124d7 cleaning some weird git mess. 2018-10-17
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_280.java
15 Normal 76.72 1.20 0.269 0.41 0.5% minor 0.40 info 0
3575d30 adding unit test for issue #274 2018-10-17
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/test/java/com/univocity/parsers/issues/github/Github_274.java
  • src/test/java/com/univocity/parsers/issues/github/Github_280.java
15 Normal 76.41 1.60 0.502 -0.25 0.4% minor -0.31 info 0
ee05236 Adding support for delimiters of more than one character as described in issue #209. 2018-10-18
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/csv/CsvFormat.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
15 Normal 76.40 1.15 0.998 -0.00 0.0% minor -0.01 info 0
10160b4 Initial tests with basic quoted data parsing with delimiters of more than one character (issue #209). 2018-10-18
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
15 Normal 76.29 1.43 0.737 -0.12 0.1% minor -0.11 info 0
ac5f11e Handling unescaped quotes when parsing CSV with delimiters of more than one character (issue #209). 2018-10-19
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
  • src/test/java/com/univocity/parsers/issues/github/Github_271.java
15 Normal 76.83 1.40 0.305 0.38 0.7% minor 0.54 info 0
eaa3eeb Handling keepQuotes & keepEscapeSequence flags with delimiters of more than one character (issue #209). 2018-10-19
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
  • src/test/java/com/univocity/parsers/issues/github/Github_230.java
15 Normal 76.18 1.38 0.216 -0.46 0.8% minor -0.65 info 0
a4ff7b7 Implemented support for CSV writing using delimiters of more than one character (issue #209). 2018-10-19
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_209.java
15 Normal 76.81 1.55 0.0698 0.69 0.8% minor 0.63 info 0
5fe6516 adding method to AnnotationHelper to return methods/fields with a given annotation type. 2018-10-20
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
15 Normal 76.71 1.58 0.595 -0.20 0.1% minor -0.10 info 0
cfeb5ca fix to properly handle auto-detected delimiters when BACK_TO_DELIMITER is used. 2018-10-22
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_271.java
15 Normal 77.21 1.72 0.986 0.01 0.7% minor 0.50 info 0
261f85f Fixed issue with keepQuotes setting not keeping quotes when BACK_TO_DELIMITER handling is used (issue #271) 2018-11-01
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/CharAppender.java
  • src/main/java/com/univocity/parsers/common/input/CharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharAppender.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/NoopCharAppender.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_271.java
15 Normal 76.66 1.25 0.839 0.07 0.7% minor -0.55 info 0
0629a3b fixed github issue #289 2018-11-23
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 76.98 1.10 0.821 -0.08 0.4% minor 0.32 info 0
469c9a6 API and documentation adjustments 2018-12-04
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 77.23 1.80 0.853 -0.07 0.3% minor 0.25 info 0
af06e51 Fixed github issue #294 2018-12-08
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/conversions/CalendarConversion.java
  • src/main/java/com/univocity/parsers/conversions/Conversions.java
  • src/main/java/com/univocity/parsers/conversions/DateConversion.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
15 Normal 77.06 1.63 0.92 0.04 0.2% minor -0.17 info 0
4827f55 adding null checks to ParserOutput.getHeaders() 2018-12-12
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
15 Normal 76.69 1.40 0.78 -0.10 0.5% minor -0.37 info 0
2c8b5c6 Adding test for issue #294 2018-12-17
  • src/test/java/com/univocity/parsers/issues/github/Github_294.java
15 Normal 77.24 1.22 0.546 0.22 0.7% minor 0.55 info 0
990098c Fixed tests that may fail in different parts of the world 2018-12-17
  • src/test/java/com/univocity/parsers/csv/TestUtils.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesRepetitive.java
  • src/test/java/com/univocity/parsers/examples/annotation/DatesWithMetaAnnotation.java
  • src/test/java/com/univocity/parsers/examples/annotation/Profile.java
  • src/test/java/com/univocity/parsers/examples/annotation/ProfileWithDate.java
  • src/test/java/com/univocity/parsers/issues/github/Github_294.java
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDates.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseDatesWithMetaAnnotation.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfile.txt
  • src/test/resources/examples/expectedOutputs/AnnotationExamples/parseProfileWithDate.txt
15 Normal 76.97 1.66 0.666 -0.16 0.3% minor -0.27 info 0
f2f866b Fixed github issue #299 - Wrong handling of line ending when normalizeLineEndingsWithinQuotes = false 2018-12-28
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_299.java
15 Normal 77.17 1.15 0.376 0.33 0.3% minor 0.20 info 0
65d3d59 initial code to support github issue #287 - map column name to attribute 2019-01-14
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 77.57 1.83 0.95 0.02 0.5% minor 0.40 info 0
c3eb511 made tests pass again (on linux at least) 2019-01-14
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 76.95 1.72 0.32 -0.37 0.8% minor -0.62 info 0
ef50883 Github 287 - support user provided mapping of column name to attribute - nested attributes 2019-01-14
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 76.51 1.65 0.628 0.18 0.6% minor -0.44 info 0
59f6b5b Github 287 - support user provided mapping of column name to attribute - got a semi-decent API. Need to support methods. Work in progress. 2019-01-15
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 77.21 1.22 0.436 0.29 0.9% minor 0.70 info 0
f84fcb7 Github 287 - support user provided mapping of column name to attribute - allowing mapping of method names or full method signatures 2019-01-15
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 76.49 1.20 0.0447 -0.77 0.9% minor -0.72 info 2
4209c3f Github 287 - support user provided mapping of column name to attribute - basic support for nested beans without annotations. 2019-01-16
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 77.29 1.68 0.2 0.48 1.0% minor 0.80 info 0
6f78f6c Implemented most of Github 287 - support user provided mapping of column name to attribute. 2019-01-16
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSet.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
15 Normal 77.26 1.10 0.789 -0.10 0.0% minor -0.03 info 0
a3f1f32 Implemented most of Github 287 - object writing working properly with nested objects. 2019-01-17
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 76.79 1.42 0.318 -0.37 0.6% minor -0.47 info 0
98142b9 Implemented github #303 - added `autoClosingEnabled` flag to CommonParserSettings allowing users to prevent the parser from closing the stream. 2019-01-18
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/common/Context.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharLoader.java
  • src/test/java/com/univocity/parsers/common/input/DefaultCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/common/input/LookaheadCharInputReaderTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_186.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 77.28 1.47 0.51 0.24 0.6% minor 0.49 info 0
76f3aa2 Adjustment for github #303 - printing out extra `autoClosingEnabled` config 2019-01-18
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
15 Normal 76.96 1.12 0.565 0.21 0.4% minor -0.32 info 0
6c72862 forgot to commit unit test for github #303 2019-01-18
  • src/test/java/com/univocity/parsers/issues/github/Github_303.java
15 Normal 76.94 1.36 0.227 -0.45 0.0% minor -0.02 info 0
0aeb914 Code cleanup and javadoc for changes made for github #287 (work in progress) 2019-01-18
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
15 Normal 76.86 1.56 0.713 0.14 0.1% minor -0.08 info 0
852c4db More javadoc for changes made for github #287 (work in progress) 2019-01-18
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
15 Normal 76.57 2.11 0.618 -0.18 0.4% minor -0.29 info 0
a0dc61c Finalized javadoc for changes made for github #287 2019-01-18
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodFilter.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/fields/AbstractColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapper.java
  • src/main/java/com/univocity/parsers/common/fields/ColumnMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_287.java
  • src/test/java/com/univocity/parsers/issues/github/Github_303.java
15 Normal 77.51 1.85 0.51 0.24 1.2% minor 0.94 info 0
29e1df3 fixed javadoc errors 2019-01-18
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/annotations/helpers/MethodDescriptor.java
  • src/main/java/com/univocity/parsers/common/input/concurrent/ConcurrentCharInputReader.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
15 Non-normal 75.72 1.37 0.121 -0.59 2.3% minor -1.79 info 0
25a3715 Fixed test errors caused by unexpected line ending when running on windows (as reported in #78) 2019-01-18
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/issues/github/Github_251.java
  • src/test/java/com/univocity/parsers/issues/github/Github_254.java
  • src/test/java/com/univocity/parsers/issues/github/Github_266.java
  • src/test/java/com/univocity/parsers/issues/github/Github_272.java
  • src/test/java/com/univocity/parsers/issues/github/Github_274.java
  • src/test/java/com/univocity/parsers/issues/github/Github_296.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_12.java
15 Normal 77.39 1.47 0.114 0.60 2.2% minor 1.67 info 0
356ce43 Implemented #283. Needs some adjustments still. 2019-01-21
  • src/main/java/com/univocity/parsers/annotations/helpers/FieldMapping.java
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/main/java/com/univocity/parsers/common/StringCache.java
  • src/main/java/com/univocity/parsers/common/fields/AllIndexesSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldConversionMapping.java
  • src/main/java/com/univocity/parsers/common/fields/FieldEnumSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/fields/FieldSelector.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractInputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaData.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/main/java/com/univocity/parsers/conversions/BooleanConversion.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthFields.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParserSettings.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriter.java
  • src/main/java/com/univocity/parsers/fixed/FixedWidthWriterSettings.java
  • src/main/java/com/univocity/parsers/fixed/Lookup.java
  • src/main/java/com/univocity/parsers/tsv/TsvParser.java
  • src/main/java/com/univocity/parsers/tsv/TsvWriter.java
  • src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_283.java
15 Normal 76.92 1.72 0.865 -0.06 0.6% minor -0.47 info 0
bbcd170 Implemented #283 - avoiding excessive conversion from String[] to NormalizedString[] and back. 2019-01-22
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
  • src/main/java/com/univocity/parsers/common/processor/BeanWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/ObjectRowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/OutputValueSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/RowWriterProcessorSwitch.java
  • src/main/java/com/univocity/parsers/common/processor/core/AbstractBeanProcessor.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/common/processor/BeanWriterProcessorTest.java
15 Normal 77.64 1.05 0.213 0.47 0.9% minor 0.72 info 0
05eff3e fixed test error when running on Java 8 2019-01-22
  • src/test/java/com/univocity/parsers/issues/github/Github_258.java
15 Normal 77.04 1.06 0.358 -0.34 0.8% minor -0.60 info 0
b0e211d removed test error when running on Java 8 and documenting the unspecified behaviour of NormalizedStrings when improperly used in a HashMap. 2019-01-22
  • src/test/java/com/univocity/parsers/common/NormalizedStringTest.java
15 Normal 77.20 1.39 0.909 -0.04 0.2% minor 0.16 info 0
b07bb09 fixed javadoc error 2019-01-22
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
15 Normal 76.83 1.48 0.417 -0.30 0.5% minor -0.37 info 0
147f906 minor adjustments 2019-01-22
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
15 Normal 75.89 1.60 0.585 -0.20 1.2% minor -0.94 info 0
154b2be fixed github #305 error determining column separator when input CSV has comments. 2019-01-23
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_305.java
15 Normal 76.49 1.08 0.963 -0.02 0.8% minor 0.60 info 0
22437eb fixed bug reported on github issue #306 - empty row returned when processing commented line at the end of the input. 2019-01-23
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_305.java
  • src/test/java/com/univocity/parsers/issues/github/Github_306.java
15 Normal 75.82 1.78 0.916 -0.04 0.9% minor -0.67 info 0
9721827 preparing to release version 2.8.0 2019-02-01
  • pom.xml
15 Normal 77.42 1.52 0.052 0.74 2.1% minor 1.60 info 0
da3d425 Fixed issue with extracted headers as reported in github #309 2019-02-06
  • pom.xml
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_309.java
15 Normal 76.92 1.49 0.604 -0.19 0.6% minor -0.50 info 0
120af66 forgot to commit version update 2019-02-06
  • pom.xml
15 Normal 77.31 1.51 0.839 -0.08 0.5% minor 0.39 info 0
bd16438 fixed issue with writers not writing the headers automatically when a map of values is being written. 2019-02-07
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
15 Normal 76.68 1.31 0.286 -0.40 0.8% minor -0.63 info 0
42fa7d0 minor code simplification. 2019-02-08
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
15 Normal 77.56 1.33 0.313 0.37 1.1% minor 0.88 info 0
e458c3a Resolve space as column separator if it is not the first element in the array of allowed separators 2019-02-12
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 77.22 1.38 0.999 0.00 0.4% minor -0.34 info 0
155f973 actualized comment 2019-02-12
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
15 Normal 76.68 1.13 0.91 -0.04 0.7% minor -0.54 info 0
7b3a1f2 Merge pull request #311 from raipc/master 2019-02-22
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 76.42 1.67 0.497 -0.25 0.3% minor -0.26 info 0
c2c7118 Fixed regression introduced with support for auto-detection of space delimiter (pull request #311) 2019-02-22
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
15 Normal 76.11 1.30 0.807 -0.09 0.4% minor -0.31 info 0
2b1b0bc Fixed github issue #314 2019-03-06
  • src/main/java/com/univocity/parsers/common/iterators/ParserIterator.java
  • src/test/java/com/univocity/parsers/issues/github/Github_314.java
15 Normal 76.87 1.42 0.406 0.31 1.0% minor 0.76 info 0
f3f4a56 Fixed github issue #316 - recordMetadata.containsColumn throws ArrayIndexOutOfBoundsException in combination with selectFields 2019-03-10
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/test/java/com/univocity/parsers/issues/github/Github_316.java
15 Normal 76.72 1.54 0.997 0.00 0.2% minor -0.15 info 0
e81353a adding more tests to issue #316 2019-03-10
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/common/ColumnMap.java
  • src/test/java/com/univocity/parsers/issues/github/Github_140.java
  • src/test/java/com/univocity/parsers/issues/github/Github_316.java
15 Normal 77.01 1.50 0.603 0.19 0.4% minor 0.29 info 0
0976134 Don't throw exceptions when skipping lines. 2019-03-14
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 77.16 1.70 0.678 -0.15 0.2% minor 0.15 info 0
43bed51 fixed github issue #326 2019-05-14
  • src/main/java/com/univocity/parsers/common/StringCache.java
15 Normal 76.43 1.75 0.919 -0.04 0.9% minor -0.73 info 0
4253339 issue #326: exposing the string cache to allow users to tweak it to their needs. 2019-05-14
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
  • src/main/java/com/univocity/parsers/common/StringCache.java
15 Normal 76.57 1.54 0.601 -0.19 0.2% minor 0.14 info 0
ec7c150 fixed issue #324 2019-05-14
  • src/main/java/com/univocity/parsers/common/TextParsingException.java
15 Normal 76.58 1.00 0.914 -0.04 0.0% minor 0.01 info 0
2175fba preparing to release version 2.8.2 2019-05-14
  • pom.xml
15 Non-normal 76.05 1.72 0.414 0.30 0.7% minor -0.53 info 0
1e77a2e bumping version to 2.8.3-SNAPSHOT 2019-05-15
  • pom.xml
  • src/main/java/com/univocity/parsers/common/NormalizedString.java
15 Normal 76.37 1.35 0.878 -0.06 0.4% minor 0.32 info 0
ebe87e0 fixed issue writing rows with selection of fields where the number of columns of selected fields and rows to be written is larger than the selected/available fields. 2019-05-16
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/fields/FieldNameSelector.java
  • src/main/java/com/univocity/parsers/common/routine/AbstractRoutines.java
  • src/test/java/com/univocity/parsers/common/fields/FieldNameSelectorTest.java
  • src/test/java/com/univocity/parsers/csv/CsvWriterTest.java
  • src/test/java/com/univocity/parsers/examples/RoutineExamples.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_14.java
15 Normal 76.77 2.14 0.587 -0.20 0.5% minor 0.40 info 0
3489b81 Further adjustments for issue writing rows with selection of fields, including updated test cases 2019-05-17
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/test/java/com/univocity/parsers/issues/github/Github_283.java
  • src/test/java/com/univocity/parsers/issues/support/Ticket_14.java
15 Normal 76.55 1.45 0.525 0.24 0.3% minor -0.22 info 0
35aa9d1 adjustment on StringCache to limit the maximum length a string key can have 2019-05-20
  • src/main/java/com/univocity/parsers/common/StringCache.java
15 Normal 76.36 1.26 0.578 -0.21 0.2% minor -0.19 info 0
1178a54 Fixed issue #328: auto detect format with upper and lower thom is not working 2019-05-20
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
15 Normal 76.91 1.58 0.444 0.28 0.7% minor 0.55 info 0
6d48568 Minor adjustments and test case for issue #328: 2019-05-20
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_328.java
15 Normal 77.26 1.50 0.759 -0.11 0.5% minor 0.35 info 0
30d2bf3 fixed #336: Single column, empty row CSV files result in empty rows 2019-06-28
  • src/main/java/com/univocity/parsers/common/ParserOutput.java
  • src/test/java/com/univocity/parsers/issues/github/Github_336.java
15 Normal 77.51 1.16 0.202 0.48 0.3% minor 0.25 info 0
5028400 FixedWidthParser drops first char of next record if last field of current record is empty 2019-07-29
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
15 Normal 76.71 1.56 0.106 -0.61 1.0% minor -0.80 info 0
8b92871 Merge pull request #343 from cfranzen/feature/2.8.2-patch 2019-07-31
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
15 Normal 77.07 1.48 0.612 0.19 0.5% minor 0.36 info 0
6d3d7ea Fixed #337 Inconsistent parsing behavior when max. characters per column is set to -1 (unlimited) 2019-07-31
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_337.java
15 Normal 76.67 1.14 0.474 -0.27 0.5% minor -0.40 info 0
3651b0b Lookahead is not working correctly for parseLine() 2019-08-02
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
15 Normal 76.21 1.84 0.884 -0.05 0.6% minor -0.46 info 0
f127c37 formatting code after merging pull request 2019-08-07
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/input/LookaheadCharInputReader.java
  • src/test/java/com/univocity/parsers/fixed/FixedWidthParserTest.java
15 Normal 76.85 1.42 0.415 0.30 0.8% minor 0.64 info 0
bcdbdb2 ensuring that when multiple delimiters are detected automatically with a list of allowed delimiters, the chosen one will determined by its position. 2019-08-07
  • src/main/java/com/univocity/parsers/common/ArgumentUtils.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 76.97 1.49 0.973 0.01 0.2% minor 0.12 info 0
caf1775 preparing to release version 2.8.3 2019-08-08
  • pom.xml
15 Normal 77.45 1.49 0.631 0.18 0.6% minor 0.48 info 0
5a2f8d8 Fixed github issue #355 2019-10-14
  • pom.xml
  • src/main/java/com/univocity/parsers/common/record/RecordImpl.java
  • src/main/java/com/univocity/parsers/common/record/RecordMetaDataImpl.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
  • src/test/resources/examples/expectedOutputs/RecordExamples/example003RecordToMap
15 Normal 76.54 1.85 0.415 -0.30 1.2% minor -0.91 info 0
47e16b5 Create FUNDING.yml 2019-10-24
  • .github/FUNDING.yml
15 Normal 76.33 1.40 0.696 -0.14 0.3% minor -0.21 info 0
3e7da7d Update FUNDING.yml 2019-10-24
  • .github/FUNDING.yml
15 Normal 76.67 1.62 0.625 -0.18 0.4% minor 0.34 info 0
e15ad24 Update FUNDING.yml 2019-10-24
  • .github/FUNDING.yml
15 Normal 76.66 1.69 0.648 0.17 0.0% minor -0.01 info 0
d1137a4 quoting values of the first column that start with the comment character in the CSV writer 2019-11-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_362.java
15 Normal 77.41 1.54 0.413 0.30 1.0% minor 0.75 info 0
c1fce86 added unit test for issue #349 2019-11-26
  • src/test/java/com/univocity/parsers/issues/github/Github_349.java
15 Normal 77.03 1.09 0.654 -0.17 0.5% minor -0.38 info 0
54bf267 fixed issue #350 where headers in metadata of a record would be modified if same parser instance runs for another file with different headers 2019-11-26
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/test/java/com/univocity/parsers/common/record/RecordImplTest.java
15 Normal 76.97 1.36 0.988 -0.01 0.1% minor -0.06 info 0
19dbb17 fixed issue #357 (value with line separator not enclosed in quotes) 2019-11-26
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_357.java
15 Normal 76.69 1.54 0.878 -0.06 0.4% minor -0.28 info 0
3ee9d3c fixed issue #353 (incorrect writing of blank vales with spaces trimmed when empty value is set to "") 2019-11-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/issues/github/Github_353.java
15 Normal 76.35 1.36 0.472 -0.27 0.4% minor -0.34 info 0
1e91e11 fixed issue #353 (incorrect writing of blank vales with spaces trimmed when empty value is set to "") 2019-11-26
  • src/test/java/com/univocity/parsers/issues/github/Github_353.java
15 Normal 76.60 1.38 0.187 0.49 0.3% minor 0.25 info 0
d32e931 fixed breaking change reported here: https://github.com/uniVocity/univocity-parsers/commit/a8ba0f5a4eab78757085035797a86ad4aee20eff#commitcomment-36230603 2019-12-05
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
15 Normal 76.34 1.11 0.326 -0.37 0.3% minor -0.26 info 0
e3d62f4 preparing to release version 2.8.4 2019-12-09
  • pom.xml
15 Normal 76.65 1.48 0.788 -0.10 0.4% minor 0.31 info 0
fc676b0 Fixed excludeFields(), added appropriate test 2019-12-17
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
15 Normal 77.36 1.32 0.0589 0.72 0.9% minor 0.71 info 0
cb039c6 Added test for selectFields() 2019-12-17
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
15 Normal 78.07 1.49 0.84 0.07 0.9% minor 0.71 info 0
1bff05e Merge pull request #369 from GreenFur05/fixFillOutputRow 2019-12-17
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/test/java/com/univocity/parsers/common/AbstractWriterTest.java
15 Normal 76.24 1.10 0.0188 -0.92 2.3% minor -1.83 info 2
4224bc8 Adjustments after merging pull request #369 ( 2019-12-17
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
15 Normal 76.49 1.64 0.329 0.36 0.3% minor 0.25 info 0
26d2765 fixed quoted parser when using non-printable char as delimiter 2020-02-20
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
15 Normal 76.16 1.88 0.771 -0.11 0.4% minor -0.33 info 0
c697682 Merge pull request #378 from dixita-lad/fix/quotedParserFix 2020-02-21
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
15 Normal 77.61 1.72 0.407 0.31 1.9% minor 1.45 info 0
e158170 adding unit test for situation described in PR #378 2020-02-21
  • src/test/java/com/univocity/parsers/issues/github/Github_378.java
15 Normal 77.06 1.20 0.774 -0.11 0.7% minor -0.55 info 0
ec454b7 implemented support for disabling quoting of null values when writing CSV. Github #352 2020-02-26
  • src/main/java/com/univocity/parsers/csv/CsvWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_352.java
15 Normal 78.04 1.12 0.177 0.51 1.3% minor 0.98 info 0
35e8913 javadoc fixes 2020-02-26
  • src/main/java/com/univocity/parsers/common/AbstractWriter.java
  • src/main/java/com/univocity/parsers/csv/CsvWriterSettings.java
15 Normal 77.07 1.81 0.3 -0.39 1.2% minor -0.97 info 0
9951112 fixed error causing empty file to be locked by the operating system. 2020-02-26
  • src/main/java/com/univocity/parsers/common/input/BomInput.java
15 Normal 76.94 1.04 0.778 0.10 0.2% minor -0.13 info 0
b52e614 Made CsvFormatDetector class public 2020-03-21
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
15 Normal 76.84 1.44 0.863 -0.06 0.1% minor -0.10 info 0
b5efd19 Made LineSeparatorDetector class public 2020-03-21
  • src/main/java/com/univocity/parsers/common/input/LineSeparatorDetector.java
15 Normal 78.02 1.70 0.427 0.29 1.5% minor 1.18 info 0
8589d77 Fix NPE in EnumConversion in case there's no CUSTOM_METHOD selector for String -> Enum 2020-05-22
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
15 Normal 76.56 1.48 0.173 -0.51 1.9% minor -1.46 info 0
4420354 Merge pull request #391 from marksto/bugfix/NPE-in-EnumConversion 2020-06-15
  • src/main/java/com/univocity/parsers/conversions/EnumConversion.java
15 Normal 76.48 1.43 0.601 -0.19 0.1% minor -0.08 info 0
f92f989 Fixed the repeatable conversions initialization in the DefaultConversionProcessor leading to a performance degrdation on big input files 2020-06-16
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
15 Normal 76.46 1.57 0.826 0.08 0.0% minor -0.02 info 0
4bbd14f Merge pull request #399 from marksto/bugfix/fix-init-in-DefaultConversionProcessor 2020-06-16
  • src/main/java/com/univocity/parsers/common/DefaultConversionProcessor.java
15 Normal 77.03 1.50 0.857 0.07 0.7% minor 0.57 info 0
f34ef02 fixed bug reported on issue #404 2020-07-22
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_404.java
15 Normal 77.09 1.27 0.356 0.34 0.1% minor 0.06 info 0
1c5ff69 fixed bug reported on issue #405 2020-07-22
  • src/main/java/com/univocity/parsers/fixed/FixedWidthParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_276.java
  • src/test/java/com/univocity/parsers/issues/github/Github_404.java
  • src/test/java/com/univocity/parsers/issues/github/Github_405.java
  • src/test/resources/examples/expectedOutputs/Github_276/testKeepPaddingFlag.txt
15 Normal 76.98 1.63 0.337 -0.36 0.1% minor -0.11 info 0
3c2c2fa resolved annoyance excluding fields reported on issue #383 2020-07-22
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldIndexSelector.java
  • src/main/java/com/univocity/parsers/common/fields/ExcludeFieldNameSelector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_383.java
15 Normal 77.42 1.33 0.18 0.50 0.6% minor 0.44 info 0
1b188b5 Adds "com.googlecode.openbeans" as an optional OSGi dependency 2020-08-13
  • pom.xml
15 Normal 76.66 1.32 0.0209 -0.89 1.0% minor -0.76 info 2
09ed729 Merge pull request #411 from mbooth101/osgi-metadata 2020-08-14
  • pom.xml
15 Normal 76.72 1.22 0.366 0.34 0.1% minor 0.06 info 0
c1d8bea committing unit test for issue #384 (no errors found) 2020-08-14
  • src/test/java/com/univocity/parsers/issues/github/Github_384.java
15 Normal 77.63 1.26 0.0519 0.74 1.2% minor 0.91 info 0
a0a4ebd Issue394: Code to handle where all the lines should be treated as actual data including # (#412) 2020-08-14
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_394.java
15 Normal 77.61 1.62 0.983 0.01 0.0% minor -0.02 info 0
952da13 removing bad import from CsvParserTest 2020-08-14
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
15 Normal 77.43 1.92 0.681 -0.15 0.2% minor -0.18 info 0
c76103c Implemented enhancement to allow configuring the number of sample rows to use when trying to detect the CSV format (#408) 2020-08-14
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/main/java/com/univocity/parsers/csv/CsvParserSettings.java
15 Normal 78.04 1.35 0.441 0.29 0.8% minor 0.61 info 0
70b2e71 Fixed error in auto-detection of CSV where quote escapes were detected as line endings. 2020-08-15
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_409.java
15 Normal 77.47 1.56 0.49 -0.26 0.7% minor -0.57 info 0
f392311 Preparing to release version 2.9.0 2020-08-15
  • pom.xml
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/test/java/com/univocity/parsers/csv/CsvParserTest.java
  • src/test/java/com/univocity/parsers/issues/github/Github_394.java
15 Normal 77.09 1.57 0.259 -0.42 0.5% minor -0.38 info 0
a5ce415 downgrading maven-bundle-plugin to make build work again. 2020-08-15
  • pom.xml
15 Normal 77.11 1.55 0.535 0.23 0.0% minor 0.02 info 0
8ce8c15 adding ElasticCharAppender to parsers lib. 2020-08-15
  • pom.xml
  • src/main/java/com/univocity/parsers/common/input/ElasticCharAppender.java
15 Normal 76.97 1.25 0.87 0.06 0.2% minor -0.14 info 0
9b452f3 fixed issue #414 2020-09-09
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_414.java
15 Normal 76.78 1.98 0.78 0.10 0.2% minor -0.19 info 0
e09114c fixed issue #415 2020-10-12
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_415.java
15 Normal 77.26 1.61 0.922 0.04 0.6% minor 0.48 info 0
91e2c7f fixed issue #416 2020-10-12
  • src/main/java/com/univocity/parsers/common/DefaultContext.java
  • src/test/java/com/univocity/parsers/issues/github/Github_415.java
  • src/test/java/com/univocity/parsers/issues/github/Github_416.java
15 Normal 77.80 1.66 0.617 0.18 0.7% minor 0.54 info 0
3e8fca2 Fix delimiters order when there is an unnecessary (#433) 2020-12-15
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/csv/CsvFormatDetectorTest.java
15 Normal 76.83 1.62 0.43 -0.29 1.2% minor -0.97 info 0
657c90c fixed issues #420 and #434 2020-12-15
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/main/java/com/univocity/parsers/csv/CsvParser.java
  • src/test/java/com/univocity/parsers/issues/github/Github_420.java
15 Normal 77.71 1.16 0.324 0.37 1.1% minor 0.88 info 0
500b9b0 fixed issue #427 2020-12-15
  • src/main/java/com/univocity/parsers/annotations/helpers/AnnotationHelper.java
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_427.java
15 Normal 76.26 1.59 0.0106 -1.01 1.9% minor -1.45 info 2
f53daf6 fixed issue #432 2020-12-15
  • src/main/java/com/univocity/parsers/common/processor/core/BeanConversionProcessor.java
  • src/test/java/com/univocity/parsers/issues/github/Github_432.java
15 Normal 77.17 1.83 0.359 0.34 1.2% minor 0.91 info 0
dcb6f2c fixed issue #424 2020-12-15
  • src/main/java/com/univocity/parsers/common/input/DefaultCharInputReader.java
  • src/test/java/com/univocity/parsers/issues/github/Github_424.java
15 Normal 76.57 1.63 0.712 -0.14 0.8% minor -0.60 info 0
5355d14 fixed issue #438 2021-01-12
  • src/main/java/com/univocity/parsers/common/StringCache.java
  • src/test/java/com/univocity/parsers/issues/github/Github_438.java
15 Normal 76.94 1.17 0.881 0.06 0.5% minor 0.37 info 0
943a542 preparing to release version 2.9.1 2021-01-18
  • pom.xml
15 Normal 77.75 1.49 0.0413 0.78 1.1% minor 0.81 info 2
4b7f233 Issue #449: avoid ArrayIndexOutOfBoundsException in AbstractCharInputReader (#450) 2021-04-19
  • src/main/java/com/univocity/parsers/common/input/AbstractCharInputReader.java
15 Normal 77.36 1.87 0.184 -0.50 0.5% minor -0.39 info 0
53026fb adding test for issue #449 2021-04-19
  • pom.xml
  • src/test/java/com/univocity/parsers/issues/github/Github_449.java
15 Normal 76.78 1.61 0.93 -0.03 0.7% minor -0.58 info 0
ed3d0d3 fixed quote escape detection issue reported in #444 2021-04-19
  • src/main/java/com/univocity/parsers/csv/CsvFormatDetector.java
  • src/test/java/com/univocity/parsers/issues/github/Github_444.java
15 Non-normal 76.80 1.78 0.924 -0.04 0.0% minor 0.02 info 0
c170dcd fixed build. For some reason the original gpg signing stopped working 2021-04-19
  • pom.xml
15 Normal 78.69 1.69 0.00354 1.16 2.5% minor 1.89 info 2
7e7d1b3 adding support for collecting blank lines of comments 2021-04-19
  • src/main/java/com/univocity/parsers/common/AbstractParser.java
  • src/main/java/com/univocity/parsers/common/CommonParserSettings.java
  • src/test/java/com/univocity/parsers/issues/github/Github_447.java
15 Normal 78.40 1.37 0.432 -0.29 0.4% minor -0.29 info 0